//
//  NetRequestClass.h
//  Village
//
//  Created by 程虎 on 2017/9/15.
//  Copyright © 2017年 程虎. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef void (^RequestSuccess)(id result);
typedef void (^RequestFailure)(id valueCode, id error);

@interface NetRequestClass : NSObject

/**
 *  发送get请求
 *
 *  @param URLString  请求的基本的url
 *  @param parameters 请求的参数字典
 *  @param success    请求成功的回调
 *  @param failure    请求失败的回调
 */
+ (void)GET:(NSString *)URLString Parameters:(NSMutableDictionary *)parameters
    success:(RequestSuccess )success
    failure:(RequestFailure)failure;


/**
 *  发送post请求
 *
 *  @param URLString  请求的基本的url
 *  @param parameters 请求的参数字典
 *  @param success    请求成功的回调
 *  @param failure    请求失败的回调
 */
+ (void)Post:(NSString *)URLString Parameters:(NSMutableDictionary *)parameters
     success:(RequestSuccess )success
     failure:(RequestFailure)failure;

@end
